@charset "utf-8";

.sac {
    padding-top: 92px;
}

/* 轮播 */
.swip1 a {
    display: block;
}

.swip1 a img {
    width: 100%;
    display: block;
}


.swip1 .swiper-pagination {
    /* height: 0.6rem;
    line-height: 0.6rem; */
    vertical-align: middle;
}
.ban1pn {
    width: 1320px;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -660px;
}
/* .ban1pn .swiper-button-prev {
    width: 50px;
    background-size: 44px 44px;
    color: #fff;
    background: #333;
    text-align: center;
    border-radius: 50%;
    height: 50px;
    line-height: 50px;
    opacity: 0.3;
    font-size: 24px;
    outline: none;
} */
.swip1 .swiper-pagination-bullet {
    /* background: #fff; */
    width: 32px;
    height: 32px;
    background: url(../images/pc_inbaspa.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    border-radius: 100%;
    border-radius: 0%;
    margin: 0px !important;
    opacity: 1;
}

.swip1 .swiper-pagination-bullet-active {
    opacity: 1;
    width: 10px;
    height: 10px;
    background: url(../images/pc_inbaspa1.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}

.swip1 .swiper-pagination span {
    vertical-align: middle;
    margin: 0px 8px !important;
}


/* 产品中心 */
.sac1 {
    margin-top: 82px;
}

.sacOT {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sacOTl img {
    width: 258px;
    display: block;
}

.sacOTr a {
    display: block;
}

.sacOTr a img {
    width: 100px;
    display: block;
}


.sacOBt {
    display: flex;
    justify-content: space-around;
    margin-top: 82px;
}

.sacOBtIcon {
    font-size: 30px !important;
    text-align: center;
    margin-bottom: 20px;
}

.sacOBt_list p:nth-child(2) {
    font-size: 16px;
    color: #555;
    text-align: center;
}

.sacOBt_list {
    position: relative;
    cursor: pointer;
}

.sacOBt_list::after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 68px;
    background: #f5f5f5;
    position: absolute;
    right: -58px;
    top: 2px;
}

/* .sacOBt_list:hover p{
    color: #00a040!important;
} */
.sacOBt_listP p {
    color: #00a040 !important;
}

.sacOBb {
    margin-top: 70px;
    display: none;
    position: relative;
}

.sacOBb .swiper-slide {
    text-align: center;
}

.swip2_01 a, .swip2_02 a, .swip2_03 a, .swip2_04 a, .swip2_05 a, .swip2_06 a, .swip2_07 a {
    display: inline-block;
    width: 370px;
    box-shadow: 2px 2px 10px #eee;
}

.swip2_01 a p, .swip2_02 a p, .swip2_03 a p, .swip2_04 a p, .swip2_05 a p, .swip2_06 a p, .swip2_07 a p {
    font-size: 16px;
    color: #555;
    padding: 20px 0px;
    display: inline-block;
    width: 94%;
    margin: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.swip2_01 a img, .swip2_02 a img, .swip2_03 a img, .swip2_04 a img, .swip2_05 a img, .swip2_06 a img, .swip2_07 a img {
    width: 370px;
    height: 260px;
    display: block;
}

.sacOBb .swiper-button-prev {
    background: url(../images/swip2L.png) !important;
    background-repeat: no-repeat !important;
}

.sacOBb .swiper-button-next {
    background: url(../images/swip2R.png) !important;
    background-repeat: no-repeat !important;
}


/* 工程案例 */
.sac2{
    margin-top: 88px;
}
/* 新闻资讯 */
.sac3{
    margin-top: 80px;
    padding-bottom: 80px;
}

.IN_c_Cx{
    margin-top: 50px;
}
.IN_c4 {
    margin-top: 0.68rem;
}

.IN_c_CxT{
    display: flex;
}
.IN_c_CxT span{
    font-size: 16px;
    margin-right: 48px;
    cursor: pointer;
}
.IN_c_CxTSpa{
    color: #00a041;
    position: relative;
}
.IN_c_CxTSpa::before{
   content: "";
   display: inline-block;
   width: 28px;
   height: 3px;
   background: #00a041;
   position: absolute;
   bottom: -10px;
   left: 50%;
   margin-left: -14px;
}


.IN_c_CBlist{
    margin-top: 42px;
    display: none;
}
.IN_c_CBlist::-webkit-scrollbar { 
    background-color: transparent;
    display:none;
}
.IN_c_CB{
    display: flex;
    justify-content: space-between;
}
.IN_c_CB a{
    display: inline-block;
    width: 380px;
    margin-right: 0.2rem;
}
.IN_c_CB a img{
    width: 380px;
    height: 214px;
    display: block;
}
.IN_c_CB a p{
    font-size: 16px;
    color: #575757;
    margin-top: 30px;
    width: 96%;
    overflow: hidden;    
    text-overflow:ellipsis;    
    white-space: nowrap;
    line-height: 28px;
}
.IN_c_CB a p span{
    margin-top: 18px;
    color: #9a9a9a;
    font-size: 14px;
}
